package ar.com.fiuba.ElectronicCircuitAnalyst;

import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;

import ar.com.fiuba.ElectronicCircuitAnalyst.application.CircuitServiceImplTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.application.ComponentServiceImplTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.CircuitFactoryImplTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.ComponentFactoryImplTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.ConnectionFactoryImplTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.ConnectionImplTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.OutputImplTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.functions.CompositeExpressionTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.functions.ConnectorAndTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.functions.ConnectorOrTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.functions.DummyModifierTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.functions.ModifierNotTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.functions.jeval.JevalFunctionStringProcessorTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.functions.jeval.JevalLogicalFunctionTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.functions.jeval.JevalVariableResolverImplTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.specs.ComponentLeadsQtyDemuxSpecificationTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.specs.ComponentLeadsQtySpecificationTest;
import ar.com.fiuba.ElectronicCircuitAnalyst.infraestructure.db40.repository.CircuitRepositoryImplTest;

@RunWith(Suite.class)
@SuiteClasses({ 
	CircuitServiceImplTest.class, 
	ComponentServiceImplTest.class, 
	ComponentLeadsQtyDemuxSpecificationTest.class, 
	ComponentLeadsQtySpecificationTest.class,
	JevalFunctionStringProcessorTest.class,
	JevalLogicalFunctionTest.class,
	JevalVariableResolverImplTest.class,
	CompositeExpressionTest.class,
	ConnectorAndTest.class,
	ConnectorOrTest.class,
	DummyModifierTest.class,
	ModifierNotTest.class,
	CircuitFactoryImplTest.class, 
	ComponentFactoryImplTest.class, 
	ConnectionFactoryImplTest.class,
	ConnectionImplTest.class, 
	OutputImplTest.class, 
	CircuitRepositoryImplTest.class })
public class ElectronicCircuitAnalystTestSuite {

}
